meat puppet - French English Dictionary